#include <iostream>
using namespace std;

enum FSMode {
    FS_Mode_0,
    FS_Mode_1,
    FS_Mode_2,
    FS_Mode_3,
    FS_Mode_2_5
};

typedef enum
{
    UFS64_SLICE_TYPE_0,
    UFS64_INODE_SLICE = UFS64_SLICE_TYPE_0,
    UFS64_MDB_SLICE,
    UFS64_DLOG_SLICE,
    UFS64_VBM_SLICE,
    UFS64_ILC_VBM_SLICE,
    UFS64_ILD_VBM_SLICE,
    UFS64_SHADOW_SLICE,
    UFS64_DATA_SLICE,
    UFS64_LAST_PROVISIONED_SLICE_TYPE = UFS64_DATA_SLICE,
    UFS64_N_SLICE_TYPES,
    UFS64_RSVD_SLICE = UFS64_N_SLICE_TYPES,
    UFS64_N_SLICE_TYPES_PLUS_ONE,
    UFS64_N_RESERVED_SLICE_TYPES = 8 // additional slice types for future use
} UFS64_sliceType;

int main()
{
    FSMode fs = FS_Mode_3;
    UFS64_sliceType st = UFS64_N_SLICE_TYPES_PLUS_ONE;
    cout<<fs<<endl;
    cout<<st<<endl;
    return 0;
}
